home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Games Parlour• / •Classic Board Games• / SuperMind ••••• / SuperMind v2.0 / SuperMind v2.0.rsrc / CODE_17.txt < prev    next >
Text File  |  1990-09-13  |  18KB  |  302 lines

  1. # near model CODE resource
  2. # jump table entries: 6208-6208 (1 of them)
  3. export_776:
  4. 00000000  4E56 FDFA                link       A6, -0x0206
  5. 00000004  4267                     clr.w      -[A7]
  6. 00000006  A994                     syscall    CurResFile
  7. 00000008  301F                     move.w     D0, [A7]+
  8. 0000000A  3B40 8DA0                move.w     [A5 - 0x7260], D0
  9. 0000000E  3B78 0BAA 8DB6           move.w     [A5 - 0x724A], [0x00000BAA /* MBarHeight */]
  10. 00000014  41ED 8DBC                lea.l      A0, [A5 - 0x7244]
  11. 00000018  43ED EBD2                lea.l      A1, [A5 - 0x142E]
  12. 0000001C  20D9                     move.l     [A0]+, [A1]+
  13. 0000001E  20D9                     move.l     [A0]+, [A1]+
  14. 00000020  302D 8DB6                move.w     D0, [A5 - 0x724A]
  15. 00000024  D16D 8DBC                add.w      [A5 - 0x7244], D0
  16. 00000028  3F3C 0004                move.w     -[A7], 0x4
  17. 0000002C  3F3C 0004                move.w     -[A7], 0x4
  18. 00000030  486D 8DBC                pea.l      [A5 - 0x7244]
  19. 00000034  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  20. 00000038  508F                     addq.l     A7, 8
  21. 0000003A  41ED 8DC4                lea.l      A0, [A5 - 0x723C]
  22. 0000003E  43ED 8DBC                lea.l      A1, [A5 - 0x7244]
  23. 00000042  20D9                     move.l     [A0]+, [A1]+
  24. 00000044  20D9                     move.l     [A0]+, [A1]+
  25. 00000046  7014                     moveq.l    D0, 0x14
  26. 00000048  3B40 8DC4                move.w     [A5 - 0x723C], D0
  27. 0000004C  7014                     moveq.l    D0, 0x14
  28. 0000004E  3B40 8DC6                move.w     [A5 - 0x723A], D0
  29. 00000052  42A7                     clr.l      -[A7]
  30. 00000054  A975                     syscall    TickCount
  31. 00000056  201F                     move.l     D0, [A7]+
  32. 00000058  2B40 EBC8                move.l     [A5 - 0x1438], D0
  33. 0000005C  4267                     clr.w      -[A7]
  34. 0000005E  486E FEFA                pea.l      [A6 - 0x106]
  35. 00000062  486D 8E24                pea.l      [A5 - 0x71DC]
  36. 00000066  4EAD 1312                jsr        [A5 + 0x1312 /* export_606 */]
  37. 0000006A  301F                     move.w     D0, [A7]+
  38. 0000006C  3B6D 8E24 8E26           move.w     [A5 - 0x71DA], [A5 - 0x71DC]
  39. 00000072  4267                     clr.w      -[A7]
  40. 00000074  3F38 0A58                move.w     -[A7], [0x00000A58 /* SysMap */]
  41. 00000078  486D 8E22                pea.l      [A5 - 0x71DE]
  42. 0000007C  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  43. 00000080  301F                     move.w     D0, [A7]+
  44. 00000082  3F3C 0001                move.w     -[A7], 0x1
  45. 00000086  486D 8E28                pea.l      [A5 - 0x71D8]
  46. 0000008A  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  47. 0000008E  5C8F                     addq.l     A7, 6
  48. 00000090  4267                     clr.w      -[A7]
  49. 00000092  486D 8F00                pea.l      [A5 - 0x7100]
  50. 00000096  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  51. 0000009A  5C8F                     addq.l     A7, 6
  52. 0000009C  4A6D 8DA6                tst.w      [A5 - 0x725A]
  53. 000000A0  670E                     beq        +0x10 /* 000000B0 */
  54. 000000A2  3F3C 0001                move.w     -[A7], 0x1
  55. 000000A6  486D 8E94                pea.l      [A5 - 0x716C]
  56. 000000AA  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  57. 000000AE  5C8F                     addq.l     A7, 6
  58. label000000B0:
  59. 000000B0  2B7C 5255 4E54 8DB0      move.l     [A5 - 0x7250], 0x52554E54 /* 'RUNT' */
  60. 000000B8  70FF                     moveq.l    D0, 0xFFFFFFFF
  61. 000000BA  3B40 8FDC                move.w     [A5 - 0x7024], D0
  62. 000000BE  70FF                     moveq.l    D0, 0xFFFFFFFF
  63. 000000C0  3B40 928E                move.w     [A5 - 0x6D72], D0
  64. 000000C4  70FF                     moveq.l    D0, 0xFFFFFFFF
  65. 000000C6  3B40 9098                move.w     [A5 - 0x6F68], D0
  66. 000000CA  70FF                     moveq.l    D0, 0xFFFFFFFF
  67. 000000CC  3B40 92B0                move.w     [A5 - 0x6D50], D0
  68. 000000D0  426D 8DAA                clr.w      [A5 - 0x7256]
  69. 000000D4  426D 8DAC                clr.w      [A5 - 0x7254]
  70. 000000D8  426D 8DA8                clr.w      [A5 - 0x7258]
  71. 000000DC  70FF                     moveq.l    D0, 0xFFFFFFFF
  72. 000000DE  3B40 8FE6                move.w     [A5 - 0x701A], D0
  73. 000000E2  7001                     moveq.l    D0, 0x01
  74. 000000E4  3B40 8D9C                move.w     [A5 - 0x7264], D0
  75. 000000E8  426D 8D98                clr.w      [A5 - 0x7268]
  76. 000000EC  7001                     moveq.l    D0, 0x01
  77. 000000EE  3B40 8D96                move.w     [A5 - 0x726A], D0
  78. 000000F2  426D 8FC0                clr.w      [A5 - 0x7040]
  79. 000000F6  7001                     moveq.l    D0, 0x01
  80. 000000F8  3B40 8F74                move.w     [A5 - 0x708C], D0
  81. 000000FC  2B7C 0001 4C5E 9178      move.l     [A5 - 0x6E88], 0x14C5E
  82. 00000104  486D 908C                pea.l      [A5 - 0x6F74]
  83. 00000108  3F3C 7FFF                move.w     -[A7], 0x7FFF
  84. 0000010C  3F3C 7FFF                move.w     -[A7], 0x7FFF
  85. 00000110  3F3C 8000                move.w     -[A7], 0x8000
  86. 00000114  3F3C 8000                move.w     -[A7], 0x8000
  87. 00000118  A8A7                     syscall    SetRect
  88. 0000011A  486E FEFA                pea.l      [A6 - 0x106]
  89. 0000011E  3F3C 03E9                move.w     -[A7], 0x3E9
  90. 00000122  3F3C 0014                move.w     -[A7], 0x14
  91. 00000126  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  92. 0000012A  3F2D 8E24                move.w     -[A7], [A5 - 0x71DC]
  93. 0000012E  3F3C 00FF                move.w     -[A7], 0xFF
  94. 00000132  486E FDFA                pea.l      [A6 - 0x206]
  95. 00000136  4EAD 0CBA                jsr        [A5 + 0xCBA /* export_403 */]
  96. 0000013A  508F                     addq.l     A7, 8
  97. 0000013C  486E FDFA                pea.l      [A6 - 0x206]
  98. 00000140  486E FEFA                pea.l      [A6 - 0x106]
  99. 00000144  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  100. 00000148  508F                     addq.l     A7, 8
  101. 0000014A  486E FDFA                pea.l      [A6 - 0x206]
  102. 0000014E  4EAD 0C8A                jsr        [A5 + 0xC8A /* export_397 */]
  103. 00000152  588F                     addq.l     A7, 4
  104. 00000154  42A7                     clr.l      -[A7]
  105. 00000156  3F3C 2710                move.w     -[A7], 0x2710
  106. 0000015A  486D FFF0                pea.l      [A5 - 0x10]
  107. 0000015E  A931                     syscall    NewMenu
  108. 00000160  205F                     movea.l    A0, [A7]+
  109. 00000162  2B48 8DF2                move.l     [A5 - 0x720E], A0
  110. 00000166  2F2D 8DF2                move.l     -[A7], [A5 - 0x720E]
  111. 0000016A  4879 4452 5652           push.l     0x44525652 /* 'DRVR' */
  112. 00000170  A94D                     syscall    AppendResMenu/AddResMenu
  113. 00000172  4267                     clr.w      -[A7]
  114. 00000174  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  115. 00000178  548F                     addq.l     A7, 2
  116. 0000017A  2B40 8DEE                move.l     [A5 - 0x7212], D0
  117. 0000017E  42A7                     clr.l      -[A7]
  118. 00000180  42A7                     clr.l      -[A7]
  119. 00000182  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  120. 00000186  205F                     movea.l    A0, [A7]+
  121. 00000188  2B48 9058                move.l     [A5 - 0x6FA8], A0
  122. 0000018C  42A7                     clr.l      -[A7]
  123. 0000018E  42A7                     clr.l      -[A7]
  124. 00000190  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  125. 00000194  205F                     movea.l    A0, [A7]+
  126. 00000196  2B48 8DDE                move.l     [A5 - 0x7222], A0
  127. 0000019A  42A7                     clr.l      -[A7]
  128. 0000019C  42A7                     clr.l      -[A7]
  129. 0000019E  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  130. 000001A2  205F                     movea.l    A0, [A7]+
  131. 000001A4  2B48 8DE2                move.l     [A5 - 0x721E], A0
  132. 000001A8  42A7                     clr.l      -[A7]
  133. 000001AA  42A7                     clr.l      -[A7]
  134. 000001AC  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  135. 000001B0  205F                     movea.l    A0, [A7]+
  136. 000001B2  2B48 8DDA                move.l     [A5 - 0x7226], A0
  137. 000001B6  42A7                     clr.l      -[A7]
  138. 000001B8  4878 0078                push.l     0x78 /* 'x' */
  139. 000001BC  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  140. 000001C0  205F                     movea.l    A0, [A7]+
  141. 000001C2  2B48 8DE6                move.l     [A5 - 0x721A], A0
  142. 000001C6  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  143. 000001CA  2F2D 8DE6                move.l     -[A7], [A5 - 0x721A]
  144. 000001CE  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  145. 000001D2  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  146. 000001D6  4EBA 0026                jsr        [PC + 0x26 /* 000001FE */]
  147. 000001DA  4EBA 0040                jsr        [PC + 0x40 /* 0000021C */]
  148. 000001DE  4EBA 000A                jsr        [PC + 0xA /* 000001EA */]
  149. 000001E2  4EAD 107A                jsr        [A5 + 0x107A /* export_523 */]
  150. 000001E6  4E5E                     unlink     A6
  151. 000001E8  4E75                     rts
  152. fn000001EA:
  153. 000001EA  426D 9286                clr.w      [A5 - 0x6D7A]
  154. 000001EE  42A7                     clr.l      -[A7]
  155. 000001F0  42A7                     clr.l      -[A7]
  156. 000001F2  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  157. 000001F6  205F                     movea.l    A0, [A7]+
  158. 000001F8  2B48 9288                move.l     [A5 - 0x6D78], A0
  159. 000001FC  4E75                     rts
  160. fn000001FE:
  161. 000001FE  42A7                     clr.l      -[A7]
  162. 00000200  42A7                     clr.l      -[A7]
  163. 00000202  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  164. 00000206  205F                     movea.l    A0, [A7]+
  165. 00000208  2B48 92CA                move.l     [A5 - 0x6D36], A0
  166. 0000020C  42A7                     clr.l      -[A7]
  167. 0000020E  42A7                     clr.l      -[A7]
  168. 00000210  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  169. 00000214  205F                     movea.l    A0, [A7]+
  170. 00000216  2B48 92CE                move.l     [A5 - 0x6D32], A0
  171. 0000021A  4E75                     rts
  172. fn0000021C:
  173. 0000021C  2F07                     move.l     -[A7], D7
  174. 0000021E  4EAD 08DA                jsr        [A5 + 0x8DA /* export_279 */]
  175. 00000222  7001                     moveq.l    D0, 0x01
  176. 00000224  3B40 8FA0                move.w     [A5 - 0x7060], D0
  177. 00000228  426D 8F9A                clr.w      [A5 - 0x7066]
  178. 0000022C  7005                     moveq.l    D0, 0x05
  179. 0000022E  3B40 8F9C                move.w     [A5 - 0x7064], D0
  180. 00000232  426D 8F9E                clr.w      [A5 - 0x7062]
  181. 00000236  426D 8FA2                clr.w      [A5 - 0x705E]
  182. 0000023A  42AD 8FAE                clr.l      [A5 - 0x7052]
  183. 0000023E  426D 8FA4                clr.w      [A5 - 0x705C]
  184. 00000242  426D 8FA6                clr.w      [A5 - 0x705A]
  185. 00000246  426D 8FA8                clr.w      [A5 - 0x7058]
  186. 0000024A  7001                     moveq.l    D0, 0x01
  187. 0000024C  3B40 8FB2                move.w     [A5 - 0x704E], D0
  188. 00000250  7001                     moveq.l    D0, 0x01
  189. 00000252  3B40 8FB4                move.w     [A5 - 0x704C], D0
  190. 00000256  426D 8FB6                clr.w      [A5 - 0x704A]
  191. 0000025A  7001                     moveq.l    D0, 0x01
  192. 0000025C  3B40 8FB8                move.w     [A5 - 0x7048], D0
  193. 00000260  426D 8FBA                clr.w      [A5 - 0x7046]
  194. 00000264  7001                     moveq.l    D0, 0x01
  195. 00000266  3B40 8FBC                move.w     [A5 - 0x7044], D0
  196. 0000026A  426D 8FBE                clr.w      [A5 - 0x7042]
  197. 0000026E  702C                     moveq.l    D0, 0x2C
  198. 00000270  3B40 8FE0                move.w     [A5 - 0x7020], D0
  199. 00000274  7020                     moveq.l    D0, 0x20
  200. 00000276  3B40 8FE2                move.w     [A5 - 0x701E], D0
  201. 0000027A  700D                     moveq.l    D0, 0x0D
  202. 0000027C  3B40 8FE4                move.w     [A5 - 0x701C], D0
  203. 00000280  426D 9056                clr.w      [A5 - 0x6FAA]
  204. 00000284  426D 9054                clr.w      [A5 - 0x6FAC]
  205. 00000288  42A7                     clr.l      -[A7]
  206. 0000028A  42A7                     clr.l      -[A7]
  207. 0000028C  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  208. 00000290  205F                     movea.l    A0, [A7]+
  209. 00000292  2B48 9078                move.l     [A5 - 0x6F88], A0
  210. 00000296  42A7                     clr.l      -[A7]
  211. 00000298  42A7                     clr.l      -[A7]
  212. 0000029A  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  213. 0000029E  205F                     movea.l    A0, [A7]+
  214. 000002A0  2B48 907C                move.l     [A5 - 0x6F84], A0
  215. 000002A4  42A7                     clr.l      -[A7]
  216. 000002A6  42A7                     clr.l      -[A7]
  217. 000002A8  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  218. 000002AC  205F                     movea.l    A0, [A7]+
  219. 000002AE  2B48 9060                move.l     [A5 - 0x6FA0], A0
  220. 000002B2  42A7                     clr.l      -[A7]
  221. 000002B4  42A7                     clr.l      -[A7]
  222. 000002B6  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  223. 000002BA  205F                     movea.l    A0, [A7]+
  224. 000002BC  2B48 9064                move.l     [A5 - 0x6F9C], A0
  225. 000002C0  42A7                     clr.l      -[A7]
  226. 000002C2  42A7                     clr.l      -[A7]
  227. 000002C4  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  228. 000002C8  205F                     movea.l    A0, [A7]+
  229. 000002CA  2B48 9080                move.l     [A5 - 0x6F80], A0
  230. 000002CE  42A7                     clr.l      -[A7]
  231. 000002D0  42A7                     clr.l      -[A7]
  232. 000002D2  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  233. 000002D6  205F                     movea.l    A0, [A7]+
  234. 000002D8  2B48 9084                move.l     [A5 - 0x6F7C], A0
  235. 000002DC  42A7                     clr.l      -[A7]
  236. 000002DE  42A7                     clr.l      -[A7]
  237. 000002E0  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  238. 000002E4  205F                     movea.l    A0, [A7]+
  239. 000002E6  2B48 9088                move.l     [A5 - 0x6F78], A0
  240. 000002EA  42A7                     clr.l      -[A7]
  241. 000002EC  42A7                     clr.l      -[A7]
  242. 000002EE  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  243. 000002F2  205F                     movea.l    A0, [A7]+
  244. 000002F4  2B48 9070                move.l     [A5 - 0x6F90], A0
  245. 000002F8  42A7                     clr.l      -[A7]
  246. 000002FA  42A7                     clr.l      -[A7]
  247. 000002FC  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  248. 00000300  205F                     movea.l    A0, [A7]+
  249. 00000302  2B48 9068                move.l     [A5 - 0x6F98], A0
  250. 00000306  42A7                     clr.l      -[A7]
  251. 00000308  42A7                     clr.l      -[A7]
  252. 0000030A  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  253. 0000030E  205F                     movea.l    A0, [A7]+
  254. 00000310  2B48 906C                move.l     [A5 - 0x6F94], A0
  255. 00000314  42A7                     clr.l      -[A7]
  256. 00000316  42A7                     clr.l      -[A7]
  257. 00000318  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  258. 0000031C  205F                     movea.l    A0, [A7]+
  259. 0000031E  2B48 9074                move.l     [A5 - 0x6F8C], A0
  260. 00000322  42A7                     clr.l      -[A7]
  261. 00000324  42A7                     clr.l      -[A7]
  262. 00000326  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  263. 0000032A  205F                     movea.l    A0, [A7]+
  264. 0000032C  2B48 905C                move.l     [A5 - 0x6FA4], A0
  265. 00000330  701E                     moveq.l    D0, 0x1E
  266. 00000332  3B40 8FC6                move.w     [A5 - 0x703A], D0
  267. 00000336  302D 8FC6                move.w     D0, [A5 - 0x703A]
  268. 0000033A  C1FC 0012                muls.w     D0, 0x12
  269. 0000033E  42A7                     clr.l      -[A7]
  270. 00000340  48C0                     ext.l      D0
  271. 00000342  2F00                     move.l     -[A7], D0
  272. 00000344  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  273. 00000348  205F                     movea.l    A0, [A7]+
  274. 0000034A  2B48 8FC2                move.l     [A5 - 0x703E], A0
  275. 0000034E  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  276. 00000352  2F2D 9064                move.l     -[A7], [A5 - 0x6F9C]
  277. 00000356  486D FFF6                pea.l      [A5 - 0xA]
  278. 0000035A  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  279. 0000035E  508F                     addq.l     A7, 8
  280. 00000360  7E00                     moveq.l    D7, 0x00
  281. 00000362  600A                     bra        +0xC /* 0000036E */
  282. label00000364:
  283. 00000364  41ED 90A2                lea.l      A0, [A5 - 0x6F5E]
  284. 00000368  D0C7                     add.w      A0, D7
  285. 0000036A  4210                     clr.b      [A0]
  286. 0000036C  5247                     addq.w     D7, 1
  287. label0000036E:
  288. 0000036E  0C47 0086                cmpi.w     D7, 0x86
  289. 00000372  6DF0                     blt        -0xE /* 00000364 */
  290. 00000374  7E00                     moveq.l    D7, 0x00
  291. 00000376  600A                     bra        +0xC /* 00000382 */
  292. label00000378:
  293. 00000378  41ED 9128                lea.l      A0, [A5 - 0x6ED8]
  294. 0000037C  D0C7                     add.w      A0, D7
  295. 0000037E  4210                     clr.b      [A0]
  296. 00000380  5247                     addq.w     D7, 1
  297. label00000382:
  298. 00000382  0C47 004F                cmpi.w     D7, 0x4F /* 'O' */
  299. 00000386  6DF0                     blt        -0xE /* 00000378 */
  300. 00000388  2E1F                     move.l     D7, [A7]+
  301. 0000038A  4E75                     rts
  302.